﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

/// <summary>
/// Summary description for CheckoutInfo
/// </summary>
public class CheckoutContent
{
    public CheckoutContent()
    {
        //
        // TODO: Add constructor logic here
        //
    }

    public enum CheckoutType
    {
        None = 0,
        Delivery = 1,
        Pickup = 2
    }

    private string _FirstName = String.Empty;
    public string FirstName
    {
        get { return _FirstName; }
        set { _FirstName = value; }
    }

    private string _LastName = String.Empty;
    public string LastName
    {
        get { return _LastName; }
        set { _LastName = value; }
    }

    private string _Company = String.Empty;
    public string Company
    {
        get { return _Company; }
        set { _Company = value; }
    }

    private string _Phone = String.Empty;
    public string Phone
    {
        get { return _Phone; }
        set { _Phone = value; }
    }

    private string _Email = String.Empty;
    public string Email
    {
        get { return _Email; }
        set { _Email = value; }
    }

    private decimal _DeliveryFee = 0;
    public decimal DeliveryFee
    {
        get { return _DeliveryFee; }
        set { _DeliveryFee = value; }
    }

    private decimal _HandlingFee = 0;
    public decimal HandlingFee
    {
        get { return _HandlingFee; }
        set { _HandlingFee = value; }
    }

    private decimal _TotalAmount = 0;
    public decimal TotalAmount
    {
        get { return _TotalAmount; }
        set { _TotalAmount = value; }
    }

    private CheckoutType _ShipmentType = CheckoutType.None;
    public CheckoutType Shipmentype
    {
        get { return _ShipmentType; }
        set { _ShipmentType = value; }
    }

    private string _DeliveryStreet = String.Empty;
    public string DeliveryStreet
    {
        get { return _DeliveryStreet; }
        set { _DeliveryStreet = value; }
    }

    private string _Suburb = String.Empty;
    public string Suburb
    {
        get { return _Suburb; }
        set { _Suburb = value; }
    }

    private string _PostCode = String.Empty;
    public string PostCode
    {
        get { return _PostCode; }
        set { _PostCode = value; }
    }
}
